The Best Way To Program Realistic Midi Drums | Layering Ghost-Notes, Dynamics & Swing